home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / t3_1 / risc_src.lha / risc_sources / xlib / xws7.cdecl < prev    next >
Text File  |  1990-05-29  |  6KB  |  309 lines

  1. ;;; 7.1  Changing the Parent of a Window
  2.  
  3. (extern void "XReparentWindow"
  4.     (DisplayP dpy)
  5.     (Window w)
  6.     (Window p)
  7.     (int x)
  8.     (int y))
  9.  
  10. ;;; 7.2  Controlling the Lifetime of a Window
  11.  
  12. (extern void "XChangeSaveSet"
  13.     (DisplayP dpy)
  14.     (Window win)
  15.     (int mode))
  16.  
  17. (extern void "XAddToSaveSet"
  18.     (DisplayP dpy)
  19.     (Window win))
  20.  
  21. (extern void "XRemoveFromSaveSet"
  22.     (DisplayP dpy)
  23.     (Window win))
  24.  
  25. ;;; 7.3  Determining Resident Colormaps
  26.  
  27. (extern void "XInstallColormap"
  28.     (DisplayP dpy)
  29.     (Colormap cmap))
  30.  
  31. (extern void "XUninstallColormap"
  32.     (DisplayP dpy)
  33.     (Colormap cmap))
  34.  
  35. (extern ColormapAP "XListInstalledColormaps"
  36.     (DisplayP dpy)
  37.     (Window w)
  38.     (out int num))
  39.  
  40. ;;; 7.4  Pointer Grabbing
  41.  
  42. (extern int "XGrabPointer"
  43.     (DisplayP dpy)
  44.     (Window grab_window)
  45.     (Bool owner_events)
  46.     (unsignedint event_mask)
  47.     (int pointer_mode)
  48.     (int keyboard_mode)
  49.     (Window confine_to)
  50.     (Cursor curs)
  51.     (Time time))
  52.  
  53. (extern void "XUngrabPointer"
  54.     (DisplayP dpy)
  55.     (Time time))
  56.  
  57. (extern void "XChangeActivePointerGrab"
  58.     (DisplayP dpy)
  59.     (unsignedint event_mask)
  60.     (Cursor curs)
  61.     (Time time))
  62.  
  63. (extern void "XGrabButton"
  64.     (DisplayP dpy)
  65.     (unsignedint button)
  66.     (unsignedint modifiers)
  67.     (Window grab_window)
  68.     (Bool owner_events)
  69.     (unsignedint event_mask)
  70.     (int pointer_mode)
  71.     (int keyboard_mode)
  72.     (Window confine_to)
  73.     (Cursor curs))
  74.  
  75. (extern void "XUngrabButton"
  76.     (DisplayP dpy)
  77.     (unsignedint button)
  78.     (unsignedint modifiers)
  79.     (Window grab_window))
  80.  
  81. ;;; 7.5  Keyboard Grabbing
  82.  
  83. (extern int "XGrabKeyboard"
  84.     (DisplayP dpy)
  85.     (Window window)
  86.     (Bool ownerEvents)
  87.     (int pointerMode)
  88.     (int keyboardMode)
  89.     (Time time))
  90.  
  91. (extern void "XUngrabKeyboard"
  92.     (DisplayP dpy)
  93.     (Time time))
  94.  
  95. (extern void "XGrabKey"
  96.     (DisplayP dpy)
  97.     (int key)
  98.     (unsignedint modifiers)
  99.     (Window grab_window)
  100.     (Bool owner_events)
  101.     (int pointer_mode)
  102.     (int keyboard_mode))
  103.  
  104. (extern void "XUngrabKey"
  105.     (DisplayP dpy)
  106.     (int key)
  107.     (unsignedint modifiers)
  108.     (Window grab_window))
  109.  
  110. (extern void "XAllowEvents"
  111.     (DisplayP dpy)
  112.     (int mode)
  113.     (Time time))
  114.  
  115. ;;; 7.6  Server Grabbing
  116.  
  117. (extern void "XGrabServer"
  118.     (DisplayP dpy))
  119.  
  120. (extern void "XUngrabServer"
  121.     (DisplayP dpy))
  122.  
  123. ;;; 7.7.1  Controlling Input Focus
  124.  
  125. (extern void "XWarpPointer"
  126.     (DisplayP dpy)
  127.     (Window src_win)
  128.     (Window dest_win)
  129.     (int src_x)
  130.     (int src_y)
  131.     (unsignedint src_width)
  132.     (unsignedint src_height)
  133.     (int dest_x)
  134.     (int dest_y))
  135.  
  136. (extern void "XSetInputFocus"
  137.     (DisplayP dpy)
  138.     (Window focus)
  139.     (int revert_to)
  140.     (Time time))
  141.  
  142. (extern void "XGetInputFocus"
  143.     (DisplayP dpy)
  144.     (out Window focus)
  145.     (out int revert_to))
  146.  
  147. ;;; 7.7.2  Killing Clients
  148.  
  149. (extern void "XSetCloseDownMode"
  150.     (DisplayP dpy)
  151.     (int mode))
  152.  
  153. (extern void "XKillClient"
  154.     (DisplayP dpy)
  155.     (XID resource))
  156.  
  157. ;;; 7.8  Keyboard and Pointer Settings
  158.  
  159. (extern void "XChangeKeyboardControl"
  160.     (DisplayP dpy)
  161.     (unsignedlong mask)
  162.     (XKeyboardControlP value_list))
  163.  
  164. (extern void "XGetKeyboardControl"
  165.     (DisplayP dpy)
  166.     (out XKeyboardState state))
  167.  
  168. (extern void "XAutoRepeatOn"
  169.     (DisplayP dpy))
  170.  
  171. (extern void "XAutoRepeatOff"
  172.     (DisplayP dpy))
  173.  
  174. (extern void "XBell"
  175.     (DisplayP dpy) (int percent))
  176.  
  177. (extern void "XQueryKeymap"
  178.     (DisplayP dpy)
  179.     (out XQKeymap keys))
  180.  
  181. (extern int "XSetPointerMapping"
  182.     (DisplayP dpy)
  183.     (charAP map)
  184.     (int nmaps))
  185.  
  186. (extern int "XGetPointerMapping"
  187.     (DisplayP dpy)
  188.     (charAP map)
  189.     (int nmaps))
  190.  
  191. (extern void "XChangePointerControl"
  192.     (DisplayP dpy)
  193.     (Bool do_acc)
  194.     (Bool do_thresh)
  195.     (int acc_numerator)
  196.     (int acc_denominator)
  197.     (int threshold))
  198.  
  199. (extern void "XGetPointerControl"
  200.     (DisplayP dpy)
  201.     (out int accel_numer)
  202.     (out int accel_denom)
  203.     (out int threshold))
  204.  
  205. ;;; 7.9  Keyboard Encoding 
  206.  
  207. (extern void "XDisplayKeycodes"
  208.     (DisplayP dpy)
  209.     (out int min_keycode_return)
  210.     (out int max_keycode_return))
  211.  
  212. (extern KeySymAP "XGetKeyboardMapping"
  213.     (DisplayP dpy)
  214.     (KeyCode first_keycode)
  215.     (int count)
  216.     (out int keysyms_per_keycode))
  217.  
  218. (extern void "XChangeKeyboardMapping"
  219.     (DisplayP dpy)
  220.     (int first_keycode)
  221.     (int keysyms_per_keycode)
  222.     (KeySymAP keysyms)
  223.     (int nkeycodes))
  224.  
  225. (extern XModifierKeymapP "XNewModifiermap"
  226.     (int keyspermodifier))
  227.  
  228. (extern XModifierKeymapP "XInsertModifiermapEntry"
  229.     (XModifierKeymapP map)
  230.     (KeyCode keysym)
  231.     (int modifier))
  232.  
  233. (extern XModifierKeymapP "XDeleteModifiermapEntry"
  234.     (XModifierKeymapP map)
  235.     (KeyCode keysym)
  236.     (int modifier))
  237.  
  238. (extern void "XFreeModifiermap"
  239.     (XModifierKeymapP map))
  240.  
  241. (extern int "XSetModifierMapping"
  242.     (DisplayP dpy)
  243.     (XModifierKeymapP modifier_map))
  244.  
  245. (extern XModifierKeymapP "XGetModifierMapping"
  246.     (DisplayP dpy))
  247.  
  248. ;;; 7.10  Screen Saver Control
  249.  
  250. (extern void "XSetScreenSaver"
  251.     (DisplayP dpy)
  252.     (int timeout)
  253.     (int interval)
  254.     (int prefer_blank)
  255.     (int allow_exp))
  256.  
  257. (extern void "XForceScreenSaver"
  258.     (DisplayP dpy)
  259.     (int mode))
  260.  
  261. (extern void "XActivateScreenSaver"
  262.     (DisplayP dpy))
  263.  
  264. (extern void "XResetScreenSaver"
  265.     (DisplayP dpy))
  266.  
  267. (extern void "XGetScreenSaver"
  268.     (DisplayP dpy)
  269.     (out int timeout)
  270.     (out int interval)
  271.     (out int prefer_blanking)
  272.     (out int allow_exp))
  273.  
  274. ;;; 7.11.1  Adding, Getting, or Removing Hosts
  275.  
  276. (extern void "XAddHost"
  277.     (DisplayP dpy)
  278.     (XHostAddressP host))
  279.  
  280. (extern void "XAddHosts"
  281.     (DisplayP dpy)
  282.     (XHostAddressAP hosts) (int n))
  283.  
  284. (extern XHostAddressAP "XListHosts"
  285.     (DisplayP dpy)
  286.     (out int nhosts)
  287.     (out Bool enabled))
  288.  
  289. (extern void "XRemoveHost"
  290.     (DisplayP dpy)
  291.     (XHostAddressP host))
  292.  
  293. (extern void "XRemoveHosts"
  294.     (DisplayP dpy)
  295.     (XHostAddressAP hosts)
  296.     (int n))
  297.  
  298. ;;; 7.11.2  Changing, Enabling, or Disabling Access Control
  299.  
  300. (extern void "XSetAccessControl"
  301.     (DisplayP dpy)
  302.     (int mode))
  303.  
  304. (extern void "XEnableAccessControl"
  305.     (DisplayP dpy))
  306.  
  307. (extern void "XDisableAccessControl"
  308.     (DisplayP dpy))
  309.